WP2FA_Vendor\BaconQrCode\Encoder\MatrixUtil A

Total Complexity 59
Dependencies 7
Dependents 2
Total lines 431
Lines of code 218
Logical lines of code 140
Comment lines 79
Methods 20
Properties 0

Methods 20

Method Rating Maintainability Complexity Lines of code
embedDataBits()
A
47 11 36
maybeEmbedPositionAdjustmentPatterns()
S
54 7 20
maybeEmbedVersionInfo()
S
57 4 16
embedTimingPatterns()
S
61 4 12
embedTypeInfo()
S
55 3 19
embedPositionDetectionPattern()
S
67 3 7
removePositionDetectionPattern()
S
67 3 7
embedHorizontalSeparationPattern()
S
65 3 8
embedVerticalSeparationPattern()
S
65 3 8
embedPositionAdjustmentPattern()
S
67 3 7
makeTypeInfoBits()
S
60 2 12
makeVersionInfoBits()
S
65 2 8
calculateBchCode()
S
66 2 8
findMsbSet()
S
67 2 8
embedDarkDotAtLeftBottomCorner()
S
69 2 6
embedPositionDetectionPatternsAndSeparators()
S
59 1 14
clearMatrix()
S
80 1 3
buildMatrix()
S
68 1 7
removePositionDetectionPatterns()
S
69 1 6
embedBasicPatterns()
S
71 1 6